@charset "utf-8";
.header{
    width:100%;
    height: 100px;
}
.header-1{
    width:990px;
    height: 100px;
    margin:0 auto;
}
.contain{
    width:100%;
    height: 464px;
}
.contain-1{
    width:990px;
    height: 464px;
    margin:0 auto;
    border: 1px solid #f0f0f0;
    border-top:2px solid #0083ce;
    box-shadow:0px 15px 10px 10px #f0f0f0; 
}
.contain-left{
    width:560px;
    height: 464px;
}
.contain-right{
    width:430px;
    height: 464px;
}
.contain-right ul{
    width:430px;
    height: 49px;
    font-size: 18px;
    border-bottom: 1px solid #e2e2e2;
    position: absolute;
}
.contain-right ul li{
    width:168px;
    height: 48px;
    line-height: 48px;
    position: relative;
    /* background: #0083ce; */
}
.contain-right ul li:nth-child(1){
    left:20px;
    top:0;
    text-align: left;
}
.contain-right ul a{
    width:146px;
    height: 26px;
}
.contain-right ul li:nth-child(1) a{
    border-right:1px dashed #e2e2e2;
    margin-top:13px;
    margin-left:54px;
    line-height: 25px;
}
.contain-right ul li:nth-child(2){
    right:20px;
    top:0;
    text-align: right;
}
.contain-right ul a:hover{
    color: #0083ce;
}
.contain-right form{
    width:430px;
    height: 318px;
    position: absolute;
    top:152px;
    padding-left: 30px;
    box-sizing: border-box;
}
.contain-right form span{
    display: inline-block;
}
.contain-right form a{
    display: inline-block;
}
.contain-right form p{
    width:368px;
    height: 48px;
}
.contain-right form p a{
    color:#0083ce;
 }
.contain-right form p a:hover{
   text-decoration: underline;
}
.contain-right form li:nth-child(1){
    width:340px;
    height: 88px;
 }
 .contain-right form li:nth-child(1) p{
     line-height: 48px;
 }
 .contain-right form li:nth-child(2){
    width:340px;
    height: 54px;
 }
 .contain-right form li:nth-child(3){
    width:364px;
    height: 40px;
 }
 .contain-right form li:nth-child(4){
    width:340px;
    height: 60px;
 }
 .contain-right form li:nth-child(5){
    width:340px;
    height: 86px;
 
 }
.contain-right form li:nth-child(1) input{
   width:340px;
   height: 40px;
   background: url(../images/手机.png)no-repeat;
   background-size: 22px 22px;
   background-position: 0px 8px;
   padding-left: 20px;
}
.contain-right form li:nth-child(2){
    margin:26px 0;
}
.contain-right form li:nth-child(2) input{
    width:340px;
    height: 40px;
    background: url(../images/钥匙.png)no-repeat;
    background-size: 22px 22px;
    background-position: 0px 8px;
    padding-left: 20px;  
 }
 .contain-right form li:nth-child(2) p{
    width:340px;
    height: 16px;
 }
 .contain-right form li:nth-child(2) p a{
    width:64px;
    height: 16px;
    margin-right: -20px;
 }
 .contain-right form li:nth-child(3) input{
    width:174px;
    height: 40px;
 }
 .contain-right form li:nth-child(3) span{
    /* width:88px;
    height: 38px;
    margin-left: 28px;
    margin-right: 18px;
    border:1px solid black;
    position: relative;
    top:17px; */
 }
 .contain-right form li:nth-child(3) a{
    color:#0083ce;
 }
 .contain-right form li:nth-child(3) a:hover{
    text-decoration: underline;
 }
 .contain-right form li:nth-child(4) p{
    width:120px;
    height:22px;
 }
 .contain-right form li:nth-child(4){
     margin-top: 30px;
     margin-bottom: 6px;
 }
 .contain-right form li:nth-child(4) p button{ 
    width:14px;
    height:14px;
 }
 .contain-right form li:nth-child(4)>button{ 
    width:326px;
    height:40px;
    background: #0099f1;
    opacity: .6;
 }
 .contain-right form li:nth-child(4)>button:hover{ 
    cursor: pointer;
    opacity:1;
 }
 .contain-right form li:nth-child(5) p{ 
   height: 24px;
   line-height: 24px;
 }
 .contain-right form li:nth-child(5) p img{ 
    height: 36px;
    line-height: 36px;
    opacity: .5;
  }
  .contain-right form li:nth-child(5) p img:hover{ 
    opacity:1;
  }
  .contain-right form li:nth-child(5) p #emai{
      display:inline-block;
      width:20px;
      height: 20px;
  }
  .contain-right form li:nth-child(5) p .a4{
     margin-left: 115px;
     position: relative;
     top:-14px;
}
.footer4{
    width:100%;
    
}
.footer4-1{
    width:990px;
    height: 160px;
    margin:0 auto;
    margin-top: 40px;
}
.footer4 ul li{
    float: left;
}
.footer4 ul li :hover{
    text-decoration: underline;
}
.footer4 ul{
    width:990px;
    height: 28px;
    color:#666666;
    display: flex;
    justify-content: center;
}
.footer4 p{
    margin-left: 216px;
    margin-bottom: 6px;
    color:#999999;
}
label.error {
    color: red;
    border:1px solid blue;
     font-size: 18px;
}
